package generics;

public class GenericArray<T> {
    private T[] array;
    @SuppressWarnings("unchecked")
    public GenericArray(int sz){
        array=(T[])new Object[sz];
    }
    public T get(int index){
        return array[index];
    }
    public T[] rep(){
        return array;
    }

    public static void main(String[] args) {
        GenericArray<Integer> gai=new GenericArray<Integer>(100);
        Object[] ia=gai.rep();
    }
}
